package com.ruoyi.mapper;

import com.alibaba.fastjson2.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.security.core.parameters.P;

import java.util.List;
import java.util.Map;

public interface HotelMapper {

    List<Map> getHotelList(Map map);

    int insertAddHotel(JSONObject jsonObject);

    List<Map> getHotelListAll(Map map);

    Map getHotelObjByHotelId(String hotelId);

    int updateHotelByMap(Map map);

    int editLocalByOnline(@Param("eHotelInfo") JSONObject eHotelInfo,@Param("hotelId") String hotelId);

    List<Map> getSysUserInfo(Map map);

    int getHotelCountByeHotelId(String eHotelId);

    int insertHotelWeekEndDefault(String hotelId);

    List<Integer> getHotelWeekEndByHotelId(String hotelId);

    int deleteWeekEndByHotelId(String hotelId);

    int insertHotelWeekEndManual(JSONObject jsonObject);

    int selectOnlineRp(String hotelId);

    int deleteIssueConfig(String hotelId);

    String getHotelIssueConfig(String hotelId);

    int insertIssueConfig(@Param("hotelId") String hotelId,@Param("configText") String configText);

    String getEBKSessionId();
}
